home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / attmem.arc / ATTMEM next >
Text File  |  1988-09-30  |  18KB  |  347 lines

  1.      The Following be a true Account of the harrowing and perilous 
  2. Inftallation of an AST 2 Megabyte Memory Board made for, and sold 
  3. by, AT&T for the AT&T 6300 or 6300 Plus, for planned ufe with 
  4. DESQview for multitafking Operations (mostly doing other Things 
  5. while modeming).  For preparation ye need little save a small 
  6. Screwdriver and a quantity of Ale, but the affiftance of a Maiden 
  7. be propitious, perhaps requisite, to the Success of the Venture.  
  8. If she be handling the RAM, though, make certain she be Grounded.  
  9. And do ye the Same.
  10.  
  11.      ***************************************************
  12.  
  13.      New text is bracketed between "***** version 1.x" posts.
  14.  
  15.      The AST board for AT&T is probably identical with the 
  16. Rampage! board for IBM-PC.  If you buy it fully populated with RAM 
  17. to 2 Meg, you will pay something more than $750 - probably, in 
  18. most places, a lot more.  It comes with instructions for 
  19. installation which are easy to follow, and instructions for use 
  20. which are misleading and confusing.  DESQview (DV hereinafter) has 
  21. a series of paragraphs in Appendix F of its manual, relating to 
  22. the use of expanded memory, which are passing strange, but I must 
  23. admit that, in the end, everything they (DV) said proved to be 
  24. true.  Something, by the way, that AT&T's technical support staff,
  25. at the 800 number, don't know.
  26.      I will assume a 640K ram AT&T 6300 (not plus) with 8086 cpu, 
  27. one hard disk, and one floppy.  The board will not run with a V20 
  28. or V30 (I swapped mine out).  You will need 18 64k bit chips (4164 
  29. by 15 ns) to replace the 2 banks of 256K bit chips in the 
  30. motherboard, if you want to get maximum performance from DV.
  31.      Turn the power off now.
  32.      You need to remove the cover (top) and the bottom (to get at 
  33. the motherboard).  The top comes off by loosening the 2 screws at 
  34. the back and making it "nod" forward, then jiggling a bit.  Once 
  35. you have it off, you can see how the tabs and slots fit, to get it 
  36. back on.  The bottom comes off by loosening 2 screws at the back, 
  37. and sliding forward.  You've probably found it easiest to take the 
  38. bottom off with the computer on its side, so just leave it like 
  39. that, and look at the 2 dip switches on the motherboard toward the 
  40. rear, middle.  The rearmost (dipsw-1) should not be touched.  The 
  41. dipswitch nearer to the front (dipsw-0) is set to the following 
  42. pattern:
  43.      1    2    3    4    5    6    7    8
  44.     off  ON   off  off: these (5-8) are set to your PROMS, 8087, 
  45. etc. 
  46.      THIS WOULD BE AN EXCELLENT TIME TO POWER OFF THE MACHINE, if 
  47. you haven't yet done so.
  48.      You're going to remove all the 256K bit ram chips (the last 2 
  49. banks, and on my machine the only removable chips, since the first 
  50. 2 banks of 64's (128K) are soldered in).  Therefore, you're going 
  51. to change the dipswitch settings to reflect the new status.  Set:
  52.      1    2    3    4    
  53.     ON   off  ON   ON   
  54.      Note that ON is toward you and the front of the machine, off 
  55. is toward the back.  Don't change 5 through 8.
  56.      GROUND yourself (or your maiden, or both) and, with a SMALL 
  57. screwdriver, CAREFULLY pry up each of the 256k chips in the last 2 
  58. banks.  If you're ham-handed like me, you may want to buy (cheap) 
  59. a chip remover from the Shack, or other Vendor.  If you plan on 
  60. doing this more than once, do buy one.  CAREFULLY (and much more 
  61. easily), replace these chips with the 64k's you have purchased.  
  62. You now have a motherboard populated with 256Kb of ram.
  63.      WHY did I do that??, you say.  Because you want DV to be 
  64. able to run several big programs concurrently, rather than one 
  65. big one, and 8 others no larger than 86k (96k minus 10k overhead) 
  66. each.  If everything is set properly, the AST board will donate 
  67. 384k to your system memory, leaving 1664 "aboveboard", which can 
  68. be distributed as you wish to ramdisk, print buffer (both 
  69. utilities included), program memory, data, etc.  For your 
  70. purposes, think of EXTENDED memory (EMS) as that which can be used 
  71. by programs written specifically to access it (Lotus, some Microsoft, 
  72. utilities such as print buffer, ramdisk, disk cache, etc).  Think 
  73. of EXPANDED memory (EEMS) as transparent system memory above 640k.  
  74. Expanded memory can be used by DV above 640k.  Extended memory 
  75. can't.  (It can however be used to build 500K spreadsheets, if 
  76. that's your pleasure.)  
  77.      Expanded memory is paged in 16k segments, and all of your AST 
  78. memory can be set to (paged) expanded memory by setting the 
  79. dipswitches on the board.  Then part of this expanded memory can 
  80. be allocated to an emulation of extended memory for the utilities 
  81. that come with the board: ramdisk, superdrive, and print spooler.
  82.      If you keep the computer on its side, you will be able to get 
  83. to both the motherboard and the AST board once you drop it in.
  84. But put the computer upright now to plug in the AST board.  Choose 
  85. one of the "long" slots that have two female inserts, and remove 
  86. the screw and guard, insert the board, and replace the guard & 
  87. screw.
  88.      To the far right on the board is a jumper box (DIP shunt JP1)
  89. which is configured for use with the 6300 PLUS.  Take it out with 
  90. your small screwdriver and reinstall it upside down, so it looks 
  91. like this:
  92.  
  93.      === ===
  94.      ==> <==                JP1
  95.      === ===
  96.      ==> <==
  97.      === ===
  98.      ==> <==
  99.  
  100.      The AST board has 2 dipswitches, referred to in the 
  101. documentation as SW1 and SW2.  SW1 is to the RIGHT (back) as you 
  102. look at the board from the right-front.  SW2 is to the LEFT of 
  103. SW1. Set SW1 (near the rear, or right) as follows:
  104.      1    2    3    4    5    6    7    8
  105.     off  off  off  off  off  off  off   ON
  106.  
  107.      Actually either 6 or 7 (not both) can be ON, as well, without 
  108. affecting the assignments.  Note that ON for these switches is UP.
  109.                                     
  110.      Set SW2 (to the LEFT of SW1) as follows:
  111.      1    2    3    4    5    6    7    8
  112.     ON   ON   ON   off  ON   off  off  off
  113.  
  114.      (Your small screwdriver is ideal for nudging these switches 
  115. around.)
  116.      Now drain a large flagon of Ale and do a cold boot.  You 
  117. should see a ram check on system memory that goes to 640k, 
  118. although you KNOW you removed those 256k ram chips.....  Then a 
  119. memory check on the AST board that goes to 1664k, then whatever 
  120. your autoexec.bat does.  If that doesn't happen, set the machine 
  121. on its side so you can get to both the motherboard and the AST 
  122. board, and recheck everything.  If you didn't ground yourself (and 
  123. your maiden) before twiddling the rams, kick yourself.  The 
  124. machine runs fine (including hard disk) on its side, though I 
  125. wouldn't recommend it forever.  Check this document against the 
  126. instructions with the AST board, and the AT&T technical manual, if 
  127. you have one.  If everything looks right, and you don't get those 
  128. numbers, you've likely got a bad board or bad chips (on the AST or 
  129. on the motherboard 64k's).
  130.      If everything checks out as above, you've got a go!  Drain 
  131. another flagon while you copy everything from the AT&T-AST utility 
  132. disk to your hard disk (actually, you'll copy it from the COPY 
  133. that you made as soon as you got it home, right?)..... and decide 
  134. on your autoexec.bat and config.sys files.  Here's the usable 
  135. parts of mine:
  136.  
  137. CONFIG.SYS:
  138.      FILES = 32
  139.      BUFFERS = 24
  140.      DEVICE = ANSI.SYS
  141.      DEVICE = AEMM.SYS
  142.      DEVICE = AEX.SYS 768
  143.      DEVICE = RAMDISK.DEV /M=512 /dir=128 /EXTM
  144.  
  145. AUTOEXEC.BAT:
  146.      path c:\;c:\sys;c:\pd
  147.      prompt $d $t   $ 256k+2048kb; rdisk E:512; spl:256 $_$P$g$G
  148.      SUPERSPL LPT1: /M=256 /EXTM
  149.      xd
  150.  
  151. XD.BAT
  152.      c:  
  153.      cd\dv
  154.      break off
  155.      type c:\nokeys
  156.      xdv
  157.      type c:\mykeys
  158.  
  159.      In CONFIG.SYS, the AEMM command allows the board to function, 
  160. and accepts multiple parameters.  Unless you know exactly what you 
  161. want, leave this virgin. The AEX command allocates 768 kb of 
  162. expanded memory to extended memory where it can be used by 
  163. buffers, spoolers, etc.  Here, 512 kb is allocated to a ramdisk, 
  164. which automatically assigns itself the next available drive letter 
  165. (in my case, E:); and a 256 kb print spooler is created by the 
  166. autoexec.bat command.  Change those numbers as you prefer, but the 
  167. AEX allocation must be at least the sum of all the extended memory 
  168. allocated (i.e. 768 = 512 + 256; ramdisk plus spooler, plus 
  169. anything else allocated with a /EXTM command).  The ramdisk loader 
  170. will not identify its drive letter in DOS 2.x, but it will be D: 
  171. unless you have more than one hard drive.  If you have a 
  172. complicated system with multiple physical and logical drives, you 
  173. may have to DIR the alphabet below your current drives to find it, 
  174. but once you've identified it, it won't change.  I've set my 
  175. prompt to remind me what size ramdisk, and where it is, and what 
  176. else is loaded.
  177.  
  178. ***** version 1.2 start *****
  179.  
  180.      XDV.COM is desqview's loader for expanded memory capability, 
  181. so the BAT file for executing it is called XD.  Since I have no 
  182. other file by that name on disk (in the path), that batch file 
  183. will be executed even if I'm in the \DV directory.  In the first 
  184. version of this document, I used FAKEY to provide automatic 
  185. keyboard input to DV (and elsewhere).  Now I'm finding that DV's 
  186. LEARN MACRO capability can replace FAKEY, and I don't have to 
  187. worry about stray keyboard data.
  188.      If you do a LEARN at the opening menu of DV, and name it "!" 
  189. (just the exclamation point), it will automatically execute on 
  190. startup. Don't forget to (S)AVE the script - best as a separate 
  191. shift-alt command, but DV will remind you if you try to quit 
  192. without saving.  Within each window you can provide macros, and 
  193. these can be called from the "!" script...hmm. See *** v. 1.3 below.
  194.  
  195. ***** version 1.2 end *****
  196.  
  197.      The AST book's sample config.sys files are confusing and 
  198. unhelpful because they use VDISK style commands for the RAMDISK 
  199. statement.  Unless you're familiar with VDISK, stick to the slash 
  200. ("/") commands and you'll be ok.
  201.      Do a SETUP on DV and tell it to use D:, or whatever your
  202. ramdisk is, for swap.  If you haven't already done so, now would 
  203. be an excellent time to tell DV what programs to use, and how to 
  204. use them.  The documentation is pretty good, but look at sample 
  205. setups for several programs that DV recognizes.  And make sure 
  206. that you set High Speed Communications to YES if you plan to use a 
  207. comm program, and make sure you set that to NOT allow a swap to 
  208. disk.  After experimenting with Sidekick inside and outside of DV 
  209. windows, I would prefer it out, and probably should use MARK and
  210. RELEASE on it, and the other resident programs.  I haven't yet 
  211. figured out how to put a custom prompt into the dos shell of each 
  212. window, but you can get that in the DOS window (D1) by putting 
  213. "prompt $p $g" in the slot for 'command to start program'.  
  214. "Prompt $d $t $DV dos shell 240k $_$p$g" works, too!
  215.      I'm NOT a techie-type, so if I can do it, so can you.  All it 
  216. took in my case was an all-nighter, making all the possible 
  217. mistakes.  With this, if you're unimaginative enough to follow it 
  218. exactly, the job should be done in an hour..... it is fun to fool
  219. around a little, though.  I do suggest that even if you know you're
  220. going to change parameters, you get it running in this configuration
  221. first, just to check out all the variables.  If you ARE a techie 
  222. type, and
  223.             1) find something wrong in this document
  224.             2) have a better idea
  225.             3) have suggestions about how to set up DV, use 
  226. scripts or macros, set cpu tick allocations, etc, etc,
  227.                                         please write me at the 
  228. address below, or leave a message at OSWEGO FIDO 503-636-1212, 
  229. which I try to check every week.
  230.  
  231.                Jim Whiting                      25 Oct 86
  232.                10300 NE Hancock St.
  233.                Portland OR 97220
  234.  
  235.  
  236. ***** version 1.3 start *****
  237.  
  238.      Here's a little more fluff, describing how goes the startup 
  239. from XD.BAT, above.  I've had some problems during the experimenting, 
  240. so I've taken out all resident programs except ramdisk and superspl.  
  241. I'll probably put them back in eventually, one at a time.  Procomm 2.42 
  242. blew up about 10 or 15 installations ago, leading to paring everything 
  243. back, but it's been fine since then.
  244.  
  245. ! SCRIPT:
  246.      o   
  247.      p                                  PROCOMM
  248.      alt
  249.      z
  250.      alt                      
  251.      o                        
  252.      d1                                 DOS: set to > 210k,
  253.      alt                                just in case.
  254.      z                        
  255.      alt                      
  256.      o
  257.      qf c:\dv  d:\pro                   QFILER (see **** v 1.5
  258.                                                 below)
  259.      alt
  260.      s
  261.      2                                  shift to DOS
  262.  
  263. QF.BAT
  264.         DESQview will call a batch file to the program that you
  265. want, which can include parameters - eg, for QFILER v 2.3B :
  266.         QFPAT %1 %2 /s                  (The patched version of
  267.                                         QF 2.3B, necessary to allow
  268.                                         multitasking)
  269. You've specified the parameters in the command line tail to the
  270. batch file.  QFPAT.com uses BIOS read/write, and so won't blow up
  271. file access or modeming taking place in another window.
  272.  
  273.      QFILER is invoked from the DV menu with a space of 240k, no 
  274. home directory specified (otherwise it'll always access that, 
  275. rather than the logged directory), and the /s option is on the 
  276. command line.  If you don't use the patched version, it must be
  277. handled as writing directly to screen (so that
  278. LIST can manage the screen) and operating only in the 
  279. foreground....   I recommend using patched QFILER,2.3b, and setting
  280. OFF the "writes directly to screen" and "operates only in the fore-
  281. ground" options.  Setting "close on exit to DOS" ON seems to help
  282. in keeping things uncluttered.
  283.      The DOS (D1) window is invoked with 210k, since I haven't got
  284. an "insufficient memory" message at that level (yet).  Be careful 
  285. what you do within the DOS window (D1).  DV won't let you load 
  286. itself within a window, but load another communications program, 
  287. and watch what happens!!.  Eating your own tail is not too 
  288. difficult to arrange, and that will entail (snort!) rebooting.  I
  289. wonder if time travel is anything like this....
  290.      PROCOMM seems to be well, now, but it is necessary to invoke 
  291. it with the /m option (use BIOS writes) on the command line if you 
  292. plan to do anything else during modeming.  This does slow it down 
  293. a bit, but is much preferable to watching it write through 
  294. your screen while in another window.
  295.      Word processing probably should be done in a separate window 
  296. (not in D1).  I'm using NewWord (no, I'm not kidding!), and it 
  297. gets lost when invoked from D1 (via a batch file in root), and 
  298. needs a ^KL to home base.  Didn't lose the file, though.
  299.  
  300.      SCRIPTS can be edited after converting them to Ascii with
  301. the CONVSCR.exe utility.  The documentation for this is lousy, so 
  302. experiment with "scripts" that don't actually do anything --
  303. In DOS window (D1), assign a few keys in normal, shifted, alt, and 
  304. control status to macro key, say, f10.  Include keys like pgup, end, 
  305. del, etc.  Then CONVSCR to text.  The script will be, for dos window 
  306. D1, D1-SCRIP.DVS.  The ! script on startup will be DESQVIEW.DVS.  
  307. Others should be XX-SCRIP.DVS.  
  308.    You can look at the scripts directly using the alt-H function 
  309. in LIST, or other hex-reader, if you get confused.  If you do, you 
  310. will find that the hex code for the alt key is FC.  So when you 
  311. get balloxed by your typing mistakes in LEARN mode, you can indeed 
  312. go back to FAKEY.....
  313.  
  314.             CONVSCR will use several different formats in its 
  315. write-to-text, some of them more esthetically pleasing than 
  316. others.  It doesn't seem to make much difference as to the layout 
  317. when you edit the text, and re-convert to script.  And, if 
  318. anything complicated is being done, you'll save a lot of time  by 
  319. editing the text once you know what you want to do and  how to do 
  320. it.  So, for the complicated stuff, run through it in the LEARN 
  321. mode just to make sure it works, save it, convert it, and edit the 
  322. script and re-convert to the right DVS file.  Sort of like converting
  323. your volume & weight problems into metric for the actual calculations,
  324. then back to British for the answer.  A word  of warning ---
  325. it is possible to nest macros too deeply... like  two levels if
  326. DV doesn't like what you're doing.  Assigning lots of function 
  327. keys to another function key and then executing that from the 
  328. second level of the startup script is what I found  didn't work.  
  329. More time travel......
  330.  
  331. Anyway... The new version of QFILER (23b) accepts parameters for right
  332. window & left window on the invoking command line, and no longer inserts
  333. a "\" at the end of the command line ARCx mode, to the confusion of
  334. DOS 2.x users.  However, both 2.3 and 2.3b versions of QF will over-
  335. whelm DESQview during multitasking.  Kenn Flee (to the rescue!) has
  336. provided a patch to be inserted via debug, to disable the screen-
  337. writing routine that's responsible, and make the program well-behaved
  338. again during DV operations.  So well behaved, in fact, that I think it
  339. would behoove the DESQview people at Quarterdeck to make a bid to Kenn
  340. for the rights to package QFILER with DESQview at point-of-sale.  It
  341. really is a great enhancement to the DV product.
  342.         The patch does in fact work on 2.3b as well as on 2.3, so I'm
  343. using the patched version only within DESQview, the unpatched (faster)
  344. version outside, in DOS.
  345.  
  346.  
  347.